/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Module Name          : com.yaodian100.ec.product.entity.ProductPromotionFlag
   Module Description   :

   Date Created      : 2010/1/25
   Original Author   : ellen.li
   Team              : yaodian100
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   MODIFICATION HISTORY
   ------------------------------------------------------------------------------
   Date Modified       Modified by       Comments
   ------------------------------------------------------------------------------
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
package com.yaodian100.ec.product.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

import com.yaodian100.core.common.entity.BaseEntity;

/**
 * @author ellen.li 商品前台促銷設定檔
 */
@Entity
@Table(name = "EC_PRODUCT_PROMOTION_FLAG")
public class ProductPromotionFlag extends BaseEntity {

	private static final long serialVersionUID = -6006874014161164492L;

	/** 商品編號 */
	@Id
	@GeneratedValue(generator = "assigned")
	@GenericGenerator(name = "assigned", strategy = "assigned")
	@Column(name = "PRODUCT_ID", nullable = false, length = 8)
	private String productId;

	/** 設定flag之Key */
	@Column(name = "FLAG01", length = 1)
	private String flag01;

	@Column(name = "FLAG02", length = 1)
	private String flag02;

	@Column(name = "FLAG03", length = 1)
	private String flag03;

	@Column(name = "FLAG04", length = 1)
	private String flag04;

	@Column(name = "FLAG05", length = 1)
	private String flag05;

	@Column(name = "FLAG06", length = 1)
	private String flag06;

	@Column(name = "FLAG07", length = 1)
	private String flag07;

	@Column(name = "FLAG08", length = 1)
	private String flag08;

	@Column(name = "FLAG09", length = 1)
	private String flag09;

	@Column(name = "FLAG10", length = 1)
	private String flag10;

	@Column(name = "FLAG11", length = 1)
	private String flag11;

	@Column(name = "FLAG12", length = 1)
	private String flag12;

	@Column(name = "FLAG13", length = 1)
	private String flag13;

	@Column(name = "FLAG14", length = 1)
	private String flag14;

	@Column(name = "FLAG15", length = 1)
	private String flag15;

	@Column(name = "FLAG16", length = 1)
	private String flag16;

	@Column(name = "FLAG17", length = 1)
	private String flag17;

	@Column(name = "FLAG18", length = 1)
	private String flag18;

	@Column(name = "FLAG19", length = 1)
	private String flag19;

	@Column(name = "FLAG20", length = 1)
	private String flag20;

	public String getFlag01() {
		return flag01;
	}

	public String getFlag02() {
		return flag02;
	}

	public String getFlag03() {
		return flag03;
	}

	public String getFlag04() {
		return flag04;
	}

	public String getFlag05() {
		return flag05;
	}

	public String getFlag06() {
		return flag06;
	}

	public String getFlag07() {
		return flag07;
	}

	public String getFlag08() {
		return flag08;
	}

	public String getFlag09() {
		return flag09;
	}

	public String getFlag10() {
		return flag10;
	}

	public String getFlag11() {
		return flag11;
	}

	public String getFlag12() {
		return flag12;
	}

	public String getFlag13() {
		return flag13;
	}

	public String getFlag14() {
		return flag14;
	}

	public String getFlag15() {
		return flag15;
	}

	public String getFlag16() {
		return flag16;
	}

	public String getFlag17() {
		return flag17;
	}

	public String getFlag18() {
		return flag18;
	}

	public String getFlag19() {
		return flag19;
	}

	public String getFlag20() {
		return flag20;
	}

	public String getProductId() {
		return productId;
	}

	public void setFlag01(String flag01) {
		this.flag01 = flag01;
	}

	public void setFlag02(String flag02) {
		this.flag02 = flag02;
	}

	public void setFlag03(String flag03) {
		this.flag03 = flag03;
	}

	public void setFlag04(String flag04) {
		this.flag04 = flag04;
	}

	public void setFlag05(String flag05) {
		this.flag05 = flag05;
	}

	public void setFlag06(String flag06) {
		this.flag06 = flag06;
	}

	public void setFlag07(String flag07) {
		this.flag07 = flag07;
	}

	public void setFlag08(String flag08) {
		this.flag08 = flag08;
	}

	public void setFlag09(String flag09) {
		this.flag09 = flag09;
	}

	public void setFlag10(String flag10) {
		this.flag10 = flag10;
	}

	public void setFlag11(String flag11) {
		this.flag11 = flag11;
	}

	public void setFlag12(String flag12) {
		this.flag12 = flag12;
	}

	public void setFlag13(String flag13) {
		this.flag13 = flag13;
	}

	public void setFlag14(String flag14) {
		this.flag14 = flag14;
	}

	public void setFlag15(String flag15) {
		this.flag15 = flag15;
	}

	public void setFlag16(String flag16) {
		this.flag16 = flag16;
	}

	public void setFlag17(String flag17) {
		this.flag17 = flag17;
	}

	public void setFlag18(String flag18) {
		this.flag18 = flag18;
	}

	public void setFlag19(String flag19) {
		this.flag19 = flag19;
	}

	public void setFlag20(String flag20) {
		this.flag20 = flag20;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

}
